SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_listarinscriptos
AS
SELECT DISTINCT 
                      o.Nombre, o.CUISE, a.Apellidos + ', ' + a.Nombres AS Nombres, a.Documento, i.AnioLectivo, g.descripcion, i.Curso, dbo.tb_cupos.CantidadDeCupos, 
                      a.Calle, a.Telefono, i.TieneHermanos, i.PadresEnLaInstitucion, i.AbanderadoEscolta, i.U_Educativa, i.Baja, dbo.tb_Turnos.Descripcion AS Turno, 
                      i.EtapaInscripcion, dbo.tb_NivelesEnsenanza.NivelEnsenanza, i.idInscripcion
FROM         dbo.tb_Inscripciones i INNER JOIN
                      dbo.tb_Organizaciones o ON o.idOrganizaciones = i.Organizacion INNER JOIN
                      dbo.tb_Alumnos a ON a.idAlumno = i.Alumno INNER JOIN
                      dbo.tb_GrupoDeCarreras g ON i.Carrera = g.idGrupoCarrera LEFT OUTER JOIN
                      dbo.tb_NivelesEnsenanza ON i.Nivel = dbo.tb_NivelesEnsenanza.idNivelEnsenanza LEFT OUTER JOIN
                      dbo.tb_Turnos ON i.Turno = dbo.tb_Turnos.idTurno LEFT OUTER JOIN
                      dbo.tb_cupos ON i.AnioLectivo = dbo.tb_cupos.CicloLectivo AND o.idOrganizaciones = dbo.tb_cupos.Organizacion
WHERE     (i.Baja = 'N') OR
                      (i.Baja IS NULL)
GO
GRANT SELECT ON  [dbo].[vw_listarinscriptos] TO [Alumnos]
GRANT SELECT ON  [dbo].[vw_listarinscriptos] TO [Coordinaciones]
GRANT SELECT ON  [dbo].[vw_listarinscriptos] TO [public]
GRANT SELECT ON  [dbo].[vw_listarinscriptos] TO [SoloVer]
GO
